###Function###
IniWriteSection

###Description###
Schreibt eine Sektion in eine standardkonforme .ini-Datei.

###Syntax###
IniWriteSection ( "filename", "section", "data" [, index = 1] )


###Parameters###
@@ParamTable@@
filename
	Der Dateiname der .ini-Datei.
section
	Der Sektionsname in der .ini-Datei.
data
	Die zu schreibenden Daten.  Die Daten knnen entweder ein String oder ein Array sein.  Wenn die Daten ein String sind, dann muss jedes Schlssel=Wert Paar durch @LF begrenzt werden.  Wenn die Daten ein Array sind, dann muss das Array ein zweidimentionales Array sein und die zweite Dimension muss 2 Elemente beinhalten.
index
	[optional] Wenn ein Array als Dateninput verwendet wird, dann bestimmt dies den Startindex, ab dem geschrieben werden soll. Der Standard ist 1, so dass der Rckgabewert von <a href="IniReadSection.htm">IniReadSection()</a> sofort genutzt werden kann. Fr manuell erstellte Arrays, kann dieser Wert abweichen abhngig je nach dem wie das Array erstellt wurde. Dieser Parameter wird ignoriert, wenn ein String als Dateneingabe verwendet wird.
@@End@@

###ReturnValue###
@@ReturnTable@@
Erfolg:	1.
Fehler:	0. Diese Funktion setzt @error auf 1, wenn das Datenformat ungltig ist.
@@End@@


###Remarks###
Eine standardkonforme .ini-Datei sieht folgendermaen aus:
<i>[SektionsName]
Schlssel=Wert</i>

Wenn die Datei nicht existiert, wird sie erstellt.
Verzeichnisse die nicht existieren werden nicht erstellt. Schlssel und/oder Sektionen werden an das Ende angehngt und in keinster Weise sortiert.
Wenn die Sektion bereits existiert, wird deren Inhalt berschrieben.

Wenn eine .ini-Datei mit Unicode-Kodierung verwendet werden soll, muss zuerst eine .ini-Datei mit der <a href="FileOpen.htm">FileOpen()</a> Funktion erstellt und der mode-Parameter auf "Unicode-UTF16 Little-Endian" gesetzt werden.


###Related###
IniDelete, IniRead, IniReadSection, IniReadSectionNames, IniWrite, IniRenameSection


###Example###
@@IncludeExample@@
